Evaluating Conceptual Modeling Languages
نویسندگان
چکیده
An important assumption for many KA researchers is structure preservation ; i.e. conceptual models can be converted in a straight forward manner into a design for an implementation. This assumption may not always hold. Seemingly trivial variants in a qualitative conceptual models can block pragmatically desirable properties such as KB-testability and KB-maintainability. KB-testability and KB-maintainability are an important property: we must not build knowledge bases that are untestable or un-maintainable. Hence, we argue against using these features within conceptual models. The tools used for identifying these features (instance generators , graph theory, studying KB-testability and KB-maintainability) are quite general and could be used to nd restrictions to other conceptual modeling languages.
منابع مشابه
Evaluating Conceptual Models and Modeling Languages: The Quest for Sensible Evaluation Criteria and Methodic Guidance
Thinking and reasoning about evaluating conceptual models and modeling languages has a long, intricate history (e. g. [BCN92], [LSS94], [MS94], [Ma96], [Fr98], [Fr00], [Po02], [Wy04], [Fr07], [Fe12]) entailing enlightening controversial debate (e. g. [Sc99], [Ka99], [Sc00], [Ka00], [Wy06a], [Wy06b]). The discussion includes numerous proposals for evaluation criteria and corresponding methodic g...
متن کاملThe Inevitable Ontological Commitment or: How I Learned to Stop Worrying and Love Ontology
In recent years, there has been a growing interest in the application of Foundational Ontologies, i.e., formal ontological theories in the philosophical sense, for providing real-world semantics for conceptual modeling languages, and theoretically sound foundations and methodological guidelines for evaluating and improving the individual models produced using these languages. The lack of proper...
متن کاملUnifying Industry-grade Class-based Conceptual Data Modeling Languages with CMcom
From the side of modelers and early-adopter industry, interest in reasoning over conceptual models and other online usage of conceptual models is growing. To obtain a more precise insight in the characteristics of the main conceptual modeling languages, we define the (semi-)standardized ORM, ORM2, UML, ER, and EER diagram languages in terms of the new generic conceptual data modeling language C...
متن کاملEvaluating the Expressiveness of a Conceptual Model Represented in OntoUML and UML
The expressiveness of a conceptual model depends on the set of language symbols used for representation. UML is one of the most commonly used languages for representing conceptual models. However, issues remain regarding expressiveness that the language OntoUML proposes to resolve. Therefore, we performed an experiment involving eight professionals and eighty students to evaluate the expressive...
متن کاملConceptual Modeling in Social and Physical Contexts
The history of the computing sciences shows a shift in attention from the syntactic properties of computation to the semantics of computing in the real world. A large part of this shift has been brought about by the introduction of conceptual modeling languages. In this paper I review this history from the early 1970s and identify the elements of real-world semantics that these notations have b...
متن کامل